]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
change parent class of StScrollBar from StBin to StWidget
authorMaxim Ermilov <zaspire@rambler.ru>
Thu, 26 Aug 2010 19:33:09 +0000 (23:33 +0400)
committerMaxim Ermilov <zaspire@rambler.ru>
Fri, 10 Sep 2010 01:56:07 +0000 (05:56 +0400)
1. It doesn't have child
2. It work like StWidget without child
https://bugzilla.gnome.org/show_bug.cgi?id=624893

src/st/st-scroll-bar.c
src/st/st-scroll-bar.h

index 7bf7803c5a3cab781c2597a5ace237c1d4e25498..bfa5bdacede43ddeaefa4fe43fadb64a8b35a3de 100644 (file)
@@ -44,7 +44,7 @@
 #include "st-private.h"
 #include "st-button.h"
 
-G_DEFINE_TYPE (StScrollBar, st_scroll_bar, ST_TYPE_BIN)
+G_DEFINE_TYPE (StScrollBar, st_scroll_bar, ST_TYPE_WIDGET)
 
 #define ST_SCROLL_BAR_GET_PRIVATE(o)  (G_TYPE_INSTANCE_GET_PRIVATE ((o), ST_TYPE_SCROLL_BAR, StScrollBarPrivate))
 
@@ -463,6 +463,7 @@ st_scroll_bar_allocate (ClutterActor          *actor,
 {
   StScrollBar *bar = ST_SCROLL_BAR (actor);
   StScrollBarPrivate *priv = bar->priv;
+
   priv->needs_allocation = FALSE;
 
   /* Chain up */
index 07bf94d165b3f1d7fe077364d3486485ca5305b4..2505dd347e24f44920f863c31cf9d61b227d896b 100644 (file)
@@ -32,7 +32,7 @@
 #define __ST_SCROLL_BAR_H__
 
 #include <st/st-adjustment.h>
-#include <st/st-bin.h>
+#include <st/st-widget.h>
 
 G_BEGIN_DECLS
 
@@ -56,14 +56,14 @@ typedef struct _StScrollBarClass     StScrollBarClass;
 struct _StScrollBar
 {
   /*< private >*/
-  StBin parent_instance;
+  StWidget parent_instance;
 
   StScrollBarPrivate *priv;
 };
 
 struct _StScrollBarClass
 {
-  StBinClass parent_class;
+  StWidgetClass parent_class;
 
   /* signals */
   void (*scroll_start) (StScrollBar *bar);